package com.ymttest.common.entitie;

import java.math.BigDecimal;
import java.util.List;


/**
 * 订单信息
 */
public class OrderInfo {

    /** 订单类型 */
    private int OrderType;

    public int getOrderType() {

        return OrderType;

    }

    public void setOrderType(int OrderType) {

        this.OrderType = OrderType;

    }

    /**
     * 卖家id
     */
    private Integer SellerId;

    public Integer getSellerId() {
        return SellerId;
    }

    public void setSellerId(Integer sellerId) {
        SellerId = sellerId;
    }

    /**
     * LeaveWord
     */
    private String LeaveWord;

    public String getLeaveWord() {
        return LeaveWord;
    }

    public void setLeaveWord(String leaveWord) {
        LeaveWord = leaveWord;
    }

    /**
     * 运费
     */
    private BigDecimal Freight;


    public BigDecimal getFreight() {
        return Freight;
    }

    public void setFreight(BigDecimal freight) {
        Freight = freight;
    }

    /**
     * 优惠券code 交易这边不校验优惠卷的有效性
     */
    private String CouponCode;


    public String getCouponCode() {
        return CouponCode;
    }

    public void setCouponCode(String couponCode) {
        CouponCode = couponCode;
    }


    /**
     * 优惠券类型
     */
    private Integer CouponUseType;


    public Integer getCouponUseType() {
        return CouponUseType;
    }

    public void setCouponUseType(Integer couponType) {
        CouponUseType = couponType;
    }


    /**
     * 优惠券金额
     */
    private BigDecimal CouponValue;

    public BigDecimal getCouponValue() {
        return CouponValue;
    }

    public void setCouponValue(BigDecimal couponValue) {
        CouponValue = couponValue;
    }

    /**
     * 优惠券渠道 1 ymt平台，2 商家
     */
    private Integer CouponChannel;

    public Integer getCouponChannel() {
        return CouponChannel;
    }

    public void setCouponChannel(Integer couponChannel) {
        CouponChannel = couponChannel;
    }

    /**
     * 是否全额付款
     */
    private Boolean IsPaidFull;

    public Boolean getIsPaidFull() {
        return IsPaidFull;
    }

    public void setIsPaidFull(Boolean isPaidFull) {
        IsPaidFull = isPaidFull;
    }

    /**
     * 收货地址
     */
    private String Address;

    public String getAddress() {
        return Address;
    }

    public void setAddress(String address) {
        Address = address;
    }

    /**
     * 邮编
     */
    private String PostCode;

    public String getPostCode() {
        return PostCode;
    }

    public void setPostCode(String postCode) {
        PostCode = postCode;
    }

    /**
     * 收件人姓名
     */
    private String ReceieveName;

    public String getReceieveName() {
        return ReceieveName;
    }

    public void setReceieveName(String receieveName) {
        ReceieveName = receieveName;
    }

    /**
     * 收货人手机号
     */
    private String Phone;

    public String getPhone() {
        return Phone;
    }

    public void setPhone(String phone) {
        Phone = phone;
    }

    /**
     * 收货人电话
     */
    private String Telephone;

    public String getTelephone() {
        return Telephone;
    }

    public void setTelephone(String telephone) {
        Telephone = telephone;
    }

    /**
     * 自动取消小时数(说明：下单后在规定时间未付款，订单自动取消)
     */
    private java.math.BigDecimal AutoCancelOrderHours;

    public final java.math.BigDecimal getAutoCancelOrderHours() {
        return AutoCancelOrderHours;
    }

    public final void setAutoCancelOrderHours(java.math.BigDecimal autoCancelOrderHours) {
        AutoCancelOrderHours = autoCancelOrderHours;
    }

    /**
     * 订单商品信息
     */
    private List<OrderProductInfo> OrderProductInfoList;

    public List<OrderProductInfo> getOrderProductInfoList() {
        return OrderProductInfoList;
    }

    public void setOrderProductInfoList(List<OrderProductInfo> orderProductInfoList) {
        OrderProductInfoList = orderProductInfoList;
    }

}
